jQuery.fn.addToCart = function()
{
	$.each(this, function() {
		if($(this).hasClass('empty')) {
			$(this).click(function() {
				var id = parseInt($(this).attr('prod-id'));
				$.ajax({
					button  : this,
					url     : $.url('/auth/addtocart'),
					type    : 'POST',
					dataType: 'json',
					data    : { id: id },
					success : function(data, textStatus, XMLHttpRequest) {
						if(data.status === true) {
							var b = $(this.button); 
							b.removeClass('empty');
							b.addClass('full');
							console.log(data.data.cartHtml);
							var a = $('#header > #cart');
							$('#cart').html(data.data.cartHtml);
						}
					},
					error   : function(XMLHttpRequest, textStatus, errorThrown) {
						console.error(XMLHttpRequest.responseText);
					}
				});
			});
		} 
	});
}

$(function() {
	$('.add-to-cart').addToCart();
})